A Component Architecture for Platform-Independent Space Link Extension Services

نویسنده

  • Norman Lamarra
چکیده

-. We are proposing a novel method of specifying and implementing CCSDS Space Link Extension (SLE) services. Traditionally, such services would be functionally specified (perhaps via an Application Programming Interface, or API) and accessed via a "wire protocol" implemented on a physical network (e.g., TCP/IP over Ethernet). Specification of such a service interface at the "wire level" typically is used to guarantee interoperability between separate implementations (e.g., between both sides of an interface agreement). However, when issues such as security are considered (some of which have not yet been adequately addressed), such a wire-level specification is likely to severely limit future implementations and capabilities of the SLE services. We are therefore proposing a novel layered architecture for the SLE services, which frees each party from having to interoperate at the wire level; effectively, we move the interface from the wire to the service with significant benefits. Our approach thus specifies the SLE services as a set of software components that communicate with each other using standard invocation methods implemented on every computer (e.g., "subroutine call"). Our definition of a component is: "A standalone implementation of an object interface which provides standard ways to find and invoke its methods". This "component approach" has many benefits, such as: a) separates API specification from implementation issues (language, platform, etc.); b) allows modular deployment of service components; c) leverages recent advances in software development methodology, such as rapid d) facilitates operation over standards-based infktructure; e) frees application code from knowledge of lower layers; f) allows applications and services to utilize modules dynamically. prototyping and reusability; We finther propose to provide a layered implementation of these component interfaces, thus providing several options for a new kind of interface agreement: 1) one side could provide all the code implementing a specific wire protocol end to 2) each side could provide code implementing only its own wire protocol; end;

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Identifying Platform-Based Services in Iran’s Public Libraries

Abstract Purpose: The purpose of this study is to identify platform-based services and their priorities in order to apply them in Iran’s public libraries. Method: This research is an applied study in terms of purpose, including a mixed approach in terms of the research framework. First, the platform-based services were identified through using the meta-synthesis method. Then, after searching ...

متن کامل

The application of MDA in distributed services of Run-time Infrastructure

This paper proposes the application of Model Driven Architecture (MDA) for distributed services Run-time Infrastructure to achieve reusing simulation services and communicating in heterogeneous network environments. Platform-Independent Model (PIM) is built based on simulation services definition in service-oriented distributed Runtime Infrastructure by interface definition language Slice to de...

متن کامل

Methods for web services based application development

Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from or via Telematica Synopsis: The objective of this document is to propose an approac...

متن کامل

Towards a Multiviews Component Based Model Driven Approach

A Multiviews Component is an extension of a UML2.0 component [El Asri (2005a)], that offers a richer behavior by adopting the concept of views. The problem of its representation has been tackled by VUML [Nassar (2004)] [El Asri (2005b)], which is a UML extension (UML profile). In this paper, we propose an approach to implement Multiviews Components under the MDA (Model Driven Architecture) init...

متن کامل

Towards UML Modelling Extra-Functional Properties in Web Services and their Clients

Web Services provide our systems with a platform independent and loosely coupled implementation environment, being time to face how the named systems can be modelled. Service Component Architecture (SCA) allows us to define services independently of the final implementation technology; however, it does not integrate the remaining development stages. Model Driven Architecture provides a method t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998